someone that has a competent grasp of many skills - Francés Inglés Diccionario